North Carolina's flag was adopted in 1885. The May 20th, 1775 date marks the "Mecklenburg Declaration of Independence" from England. 
The April 12th, 1776 date is when North Carolina's Continental Congress delegates were instructed to vote for independence.